import Images from '@ASSET/Images'

export enum PLAN_ENTITY_TYPE_ENUM {
  FeedItem = 'FeedItem',
  Survey = 'Survey',
  DecisionFlow = 'DecisionFlow',
  PainLog = 'PainLog',
  Course = 'Course',
  Meditation = 'Meditation',
  DesignatedMeditation = 'DesignatedMeditation',
}

export const PLAN_BG_IMAGES = [
  {
    image: Images.managePlan.bg_plan_transition_1,
    title: '坚持练习',
    desc: '认真完成每项任务'
  },
  {
    image: Images.managePlan.bg_plan_transition_2,
    title: '放松心情',
    desc: '让疼痛不再影响生活'
  },
  {
    image: Images.managePlan.bg_plan_transition_3,
    title: '持之以恒',
    desc: '收获健康拥抱幸福'
  }
]

export enum PAIN_MANAGEMENT_STATUS_ENUM {
  Pending = 'Pending',
  Active = 'Active',
  Expired = 'Expired',
  Archived = 'Archived',
  Cancelled = 'Cancelled'
}

export enum REPORT_TYPE_ENUM {
  FrequencyTrend = 'FrequencyTrend',
  TotalTimeTrend = 'TotalTimeTrend',
  OverallRatingTrend = 'OverallRatingTrend',
  LifeImpactTrend = 'LifeImpactTrend',
}

type ConfigTypeITF = {
  [key in REPORT_TYPE_ENUM]: { up: string, down: string, title: string, icon: string, chartDesc: string, desc: string }
}

export const REPORT_TRENT_TEXT: ConfigTypeITF = {
  FrequencyTrend: {
    title: '每周疼痛总次数',
    desc: '每周疼痛发作次数越低，疼痛改善状况越好',
    chartDesc: '疼痛发作次数周趋势（单位：次）',
    up: '上升',
    down: '下降',
    icon: Images.home.icon_feed_back_1
  },
  TotalTimeTrend: {
    title: '每周疼痛总时长',
    desc: '每周疼痛发作总时长越少，疼痛改善状况越好',
    chartDesc: '疼痛发作总时长周趋势（单位：小时）',
    up: '增加',
    down: '减少',
    icon: Images.home.icon_feed_back_2
  },
  OverallRatingTrend: {
    title: '每周疼痛程度',
    desc: '疼痛程度越低，疼痛改善状况越好',
    chartDesc: '疼痛程度周趋势',
    up: '加重',
    down: '减轻',
    icon: Images.home.icon_feed_back_3
  },
  LifeImpactTrend: {
    title: '生活困扰程度',
    desc: '生活受困扰程度越低，疼痛改善状况越好',
    chartDesc: '生活受疼痛困扰程度周趋势',
    up: '提高',
    down: '降低',
    icon: Images.home.icon_feed_back_4
  }
}

export const INVITE_RULE_TEXT = {
  text1: {
    title: '活动内容奖金结算规则：',
    desc: '1、分享活动页面到微信好友或微信群，好友点击链接购买任意管理服务后，你可获得50元现金奖励。\n'
      + '2、好友成功购买管理服务后，会显示在上方「我的邀请」中，未显示则表示未购买。\n'
      + '3、分享后请添加活动客服进行审核，通过后领取现金奖励。\n'
      + '4、活动期间内每成功邀请1位好友加入管理服务，你都可以获得奖励，多邀多得，上不封顶。'
  },
  text2: {
    title: '注意事项：',
    desc: '1、疼爱健康保留对活动进行审查的权利，若发现账号异常情况，有权取消奖励的发放。\n'
      + '2、疼爱健康可根据业务开展或基数升级等情况变更或修改版本规则，并在相关网页上公示修改的内容。\n'
      + '3、本次活动最终解释权归疼爱健康所有。'
  }
}
